package com.sq.partner.manager.service.impl;
import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.sq.partner.manager.dao.TradProdPropDao;
import com.sq.partner.manager.mybatis.model.TradProdProp;
import com.sq.partner.manager.service.TradProdPropService;
@Service
public class TradProdPropServiceImpl implements TradProdPropService {

	@Resource
	private TradProdPropDao tradProdPropDao;
	@Override
	public boolean addProdProp(TradProdProp tradProdProp) throws Exception {
		return tradProdPropDao.addProdProp(tradProdProp);
	}

	@Override
	public Integer updateProdProp(TradProdProp tradProdProp) throws Exception {
		return tradProdPropDao.updateProdProp(tradProdProp);
	}

	@Override
	public boolean deleteProdProp(String prodCode) throws Exception {
		return tradProdPropDao.delete("tradProdPropDao", prodCode);
	}
	
	/**
     * 根据产品号查询产品订制属性
     * @param tradProdCode
     * @return
     * @throws Exception
     */
	@Override
    public List<TradProdProp> queryTradProdProp(String tradProdCode)
            throws Exception {
	    return tradProdPropDao.queryTradProdProp(tradProdCode);
	}
}
